﻿#define _CRT_SECURE_NO_WARNINGS

////sum.c
//int g_val = 2016;
//
//void print(const char* str)
//{
//	printf("%s\n", str);
//}
//
////test.c
//#include <stdio.h>
//
//int main()
//{
//	extern void print(char* str);
//	extern int g_val;
//	printf("%d\n", g_val);
//	print("hello bit.\n");
//	return 0;
//}
//

//__FILE__      //进行编译的源文件
//__LINE__     //文件当前的行号
//__DATE__    //文件被编译的日期
//__TIME__    //文件被编译的时间
//__STDC__    //如果编译器遵循ANSI C，其值为1，否则未定义
//

//#include<stdio.h>
//
//int main()
//{
//	printf("file:%s line:%d date:%s time:%s\n", __FILE__, __LINE__, __DATE__, __TIME__);
//
//	return 0;
//}

#include<stdio.h>
#define CAT(x,y) x##y
int main()
{
	int nowyear = 2023;
	printf("%d\n", CAT(now, year));

	return 0;
}